package testUnit;

import junit.framework.Test;
import junit.framework.TestSuite;
import testUnit.campagneTest.PerformanceTest;
import testUnit.motifTest.MotifTest;
import testUnit.reseauTest.NeuroneHopfieldTest;
import testUnit.reseauTest.NeuroneRbfTest;
import testUnit.reseauTest.ReseauHopfieldTest;
import testUnit.reseauTest.ReseauRbfTest;

public class AllTests {

	public static Test suite() {

		TestSuite suite =
		new TestSuite("Suite de tests sur l'ensemble des classes");
		//$JUnit-BEGIN$
		
		/* sous-paquetage campagneTest*/
//		suite.addTest(new TestSuite(CampagneApprentissageTest.class));
//		suite.addTest(new TestSuite(CampagneReconnaissanceTest.class));
//		suite.addTest(new TestSuite(CampagneTestTest.class));
		suite.addTest(new TestSuite(PerformanceTest.class));
		
		/* sous-paquetage gestionFichiersTest*/
//		suite.addTest(new TestSuite(DossierTest.class));
//		suite.addTest(new TestSuite(EcritureFichierTest.class));
//		suite.addTest(new TestSuite(LectureFichierTest.class));
//		suite.addTest(new TestSuite(FormatFichierExceptionTest.class));

		/* sous-paquetage ihmTest*/
//		suite.addTest(new TestSuite(ControleurTest.class));
//		suite.addTest(new TestSuite(MenuTest.class));
		
		/* sous-paquetage motifTest*/
		suite.addTest(new TestSuite(MotifTest.class));
		
		/* sous-paquetage reseauTest*/
		suite.addTest(new TestSuite(NeuroneHopfieldTest.class));
		suite.addTest(new TestSuite(NeuroneRbfTest.class));
		suite.addTest(new TestSuite(ReseauHopfieldTest.class));
		suite.addTest(new TestSuite(ReseauRbfTest.class));
		
		//$JUnit-END$
		return suite;
	}
}

